howl of protest

Translations
cri de protestation
Definitions
A loud and passionate expression of disagreement, anger, or disapproval, often voiced by a group of people in response to something they strongly oppose.
Words
howl

noun
cri
of

preposition
de
protest

noun
protestation